﻿using System.Collections.Generic;

namespace Wicture.QPZS.EPC.Models
{
    public class Vin
    {
        public string modelId { get; set; }
        public string vin { get; set; }
        public string brandName { get; set; }
        public string brandCode { get; set; }
        public string modelCode { get; set; }
        public string code { get; set; }
        public string name { get; set; }
        public string description { get; set; }
        public string imageUrl { get; set; }
        public string selectorType { get; set; }
        public string selectorId { set; get; }
        public List<VinFeature> props { get; set; }
        public List<VinFeature> features { get; set; }
        public string engineName { get; set; }
        public MultiModel multiModel { set; get; }
        public string warning { get; set; }
    }
    public class MultiModel
    {
        public string title { set; get; }
        public List<string> param { set; get; }
        public List<Props> header { set; get; }
        public partial class _content
        {
            public string area { set; get; }
            public string transGrade { set; get; }
            public string features { set; get; }
            public string description { set; get; }
            public string selectorId { set; get; }
            public string engine { get; set; }
        }
        public List<_content> content { set; get; }
    }
    public class Props
    {
        public string key { get; set; }
        public string value { get; set; }
    }
    public class VinFeature
    {
        public string key { get; set; }
        public string value { get; set; }
    }
    public enum EnumVinResultCode
    {
        Normal,
        Empty,
        Unauthorized,
        MultiResults
    }
}
